home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -serious- / programming / other / guigfxlib / stormc / pragma / guigfx_lib.h
C/C++ Source or Header  |  2000-02-28  |  3KB  |  56 lines

  1. #ifndef _INCLUDE_PRAGMA_GUIGFX_LIB_H
  2. #define _INCLUDE_PRAGMA_GUIGFX_LIB_H
  3.  
  4. #ifndef CLIB_GUIGFX_PROTOS_H
  5. #include <clib/guigfx_protos.h>
  6. #endif
  7.  
  8. #pragma amicall(GuiGFXBase,0x01E,MakePictureA(a0,d0,d1,a1))
  9. #pragma amicall(GuiGFXBase,0x024,LoadPictureA(a0,a1))
  10. #pragma amicall(GuiGFXBase,0x02A,ReadPictureA(a0,a1,d0,d1,d2,d3,a2))
  11. #pragma amicall(GuiGFXBase,0x030,ClonePictureA(a0,a1))
  12. #pragma amicall(GuiGFXBase,0x036,DeletePicture(a0))
  13. #pragma amicall(GuiGFXBase,0x042,AddPictureA(a0,a1,a2))
  14. #pragma amicall(GuiGFXBase,0x048,AddPaletteA(a0,a1,a2))
  15. #pragma amicall(GuiGFXBase,0x04E,AddPixelArrayA(a0,a1,d0,d1,a2))
  16. #pragma amicall(GuiGFXBase,0x054,RemColorHandle(a0))
  17. #pragma amicall(GuiGFXBase,0x05A,CreatePenShareMapA(a0))
  18. #pragma amicall(GuiGFXBase,0x060,DeletePenShareMap(a0))
  19. #pragma amicall(GuiGFXBase,0x066,ObtainDrawHandleA(a0,a1,a2,a3))
  20. #pragma amicall(GuiGFXBase,0x06C,ReleaseDrawHandle(a0))
  21. #pragma amicall(GuiGFXBase,0x072,DrawPictureA(a0,a1,d0,d1,a2))
  22. #pragma amicall(GuiGFXBase,0x078,MapPaletteA(a0,a1,a2,a3))
  23. #pragma amicall(GuiGFXBase,0x07E,MapPenA(a0,a1,a2))
  24. #pragma amicall(GuiGFXBase,0x084,CreatePictureBitMapA(a0,a1,a2))
  25. #pragma amicall(GuiGFXBase,0x08A,DoPictureMethodA(a0,d0,a1))
  26. #pragma amicall(GuiGFXBase,0x090,GetPictureAttrsA(a0,a1))
  27. #pragma amicall(GuiGFXBase,0x096,LockPictureA(a0,d0,a1))
  28. #pragma amicall(GuiGFXBase,0x09C,UnLockPicture(a0,d0))
  29. #pragma amicall(GuiGFXBase,0x0A2,IsPictureA(a0,a1))
  30. #pragma amicall(GuiGFXBase,0x0A8,CreateDirectDrawHandleA(a0,d0,d1,d2,d3,a1))
  31. #pragma amicall(GuiGFXBase,0x0AE,DeleteDirectDrawHandle(a0))
  32. #pragma amicall(GuiGFXBase,0x0B4,DirectDrawTrueColorA(a0,a1,d0,d1,a2))
  33. #pragma amicall(GuiGFXBase,0x0BA,CreatePictureMaskA(a0,a1,d0,a2))
  34. #pragma tagcall(GuiGFXBase,0x01E,MakePicture(a0,d0,d1,a1))
  35. #pragma tagcall(GuiGFXBase,0x024,LoadPicture(a0,a1))
  36. #pragma tagcall(GuiGFXBase,0x02A,ReadPicture(a0,a1,d0,d1,d2,d3,a2))
  37. #pragma tagcall(GuiGFXBase,0x030,ClonePicture(a0,a1))
  38. #pragma tagcall(GuiGFXBase,0x042,AddPicture(a0,a1,a2))
  39. #pragma tagcall(GuiGFXBase,0x048,AddPalette(a0,a1,a2))
  40. #pragma tagcall(GuiGFXBase,0x04E,AddPixelArray(a0,a1,d0,d1,a2))
  41. #pragma tagcall(GuiGFXBase,0x05A,CreatePenShareMap(a0))
  42. #pragma tagcall(GuiGFXBase,0x066,ObtainDrawHandle(a0,a1,a2,a3))
  43. #pragma tagcall(GuiGFXBase,0x072,DrawPicture(a0,a1,d0,d1,a2))
  44. #pragma tagcall(GuiGFXBase,0x078,MapPalette(a0,a1,a2,a3))
  45. #pragma tagcall(GuiGFXBase,0x07E,MapPen(a0,a1,a2))
  46. #pragma tagcall(GuiGFXBase,0x084,CreatePictureBitMap(a0,a1,a2))
  47. #pragma tagcall(GuiGFXBase,0x08A,DoPictureMethod(a0,d0,a1))
  48. #pragma tagcall(GuiGFXBase,0x090,GetPictureAttrs(a0,a1))
  49. #pragma tagcall(GuiGFXBase,0x096,LockPicture(a0,d0,a1))
  50. #pragma tagcall(GuiGFXBase,0x0A2,IsPicture(a0,a1))
  51. #pragma tagcall(GuiGFXBase,0x0A8,CreateDirectDrawHandle(a0,d0,d1,d2,d3,a1))
  52. #pragma tagcall(GuiGFXBase,0x0B4,DirectDrawTrueColor(a0,a1,d0,d1,a2))
  53. #pragma tagcall(GuiGFXBase,0x0BA,CreatePictureMask(a0,a1,d0,a2))
  54.  
  55. #endif    /*  _INCLUDE_PRAGMA_GUIGFX_LIB_H  */
  56.